<?php
date_default_timezone_set("PRC");//设置时区

//设置APP_PATH常量，值为当前文件所在目录。
define("APP_PATH", dirname(__FILE__));

//$controller = $_GET['c'] ?? '';
//if(empty($controller)){
//    echo '页面没有找到';
//    exit();
//}

//include_once APP_PATH ."/controller/{$controller}.php";


// c这个参数定位具体的控制器
$controllerClass = $_GET['c'] ?? 'Category';
if (empty($controllerClass)) {
    echo '页面没有找到';
    exit();
}

include_once APP_PATH . "./controller/{$controllerClass}.php";

$controllerClass = "\controller\\" . $controllerClass; // 加上命名空间的字符串拼接
//var_dump($controllerClass);
// 调试 debug

if(class_exists($controllerClass)) {
    $object = new $controllerClass();

    // a这个参数定位具体的方法
    $action = $_GET['a'] ?? 'categoryList';
    if (empty($action)) {
        echo '页面没有找到';
        exit();
    }
    $object->$action(); // {方法} method
//$category->categoryAdd();

// 对统一入口文件进行封装
}